public class resolveMethodInsideClosure extends groovy.lang.Script { public static void main(java.lang.String[] args) { new resolveMethodInsideClosure(new groovy.lang.Binding(args)).run(); } public java.lang.Object run() { return null; } public java.util.List<java.lang.Integer> foo() { java.util.List<java.lang.Integer> list = new java.util.ArrayList<java.lang.Integer>(java.util.Arrays.asList(1, 2, 3)); return org.codehaus.groovy.runtime.DefaultGroovyMethods.each(list, new groovy.lang.Closure<java.util.List<java.lang.Integer>>(this, this) { public java.util.List<java.lang.Integer> doCall(java.lang.Integer it) { return foo(); } public java.util.List<java.lang.Integer> doCall() { return doCall(null); } }); } public resolveMethodInsideClosure(groovy.lang.Binding binding) { super(binding); } public resolveMethodInsideClosure() { super(); } }